package com.gitee.alpha.ie.convert;

import com.gitee.alpha.ie.ExcelField;
import com.alibaba.excel.context.AnalysisContext;
import com.alibaba.excel.metadata.CellData;
import java.util.List;
import java.util.Map;

/**
 * 表头转换函数<br>
 *
 * @author 冰羽
 * @version 2.2.0
 */
public interface HeaderConverter {

  /**
   * 转换表头
   *
   * @param headMap 原始表头（初始读取Excel获取）
   * @param context sheet等上下文
   * @return
   */
  Map<Integer, List<ExcelField>> convert(Map<Integer, CellData> headMap, AnalysisContext context);
}
